# __init__ 方法的作用是：初始化对象
# coding:UTF-8
class Washer():
    # 定义初始化功能的函数
    def __init__(self):
        # 添加实例属性
        self.width = 500
        self.height = 700

    def print_info(self):
        # 类里面调用实例属性
        print(f'洗衣机的宽度是:{self.width}')
        print(f'洗衣机的高度是:{self.height}')


if __name__ == '__main__':
    # 创建对象
    haier1 = Washer()
    haier1.print_info()
    # 当函数中编写了初始化 __init__ 方法，那么在实例化对象之后，甚至不需要使用对象.属性这样的操作

    """
    注意：
    __init__() 方法，在创建一个对象是默认被调用，不需要手动调用
    __init__(self)中的self参数，不需要开发者传递，python解释器会自动把当前的对象引用传递过去
    """